/*
 * Copyright (c) zhg2yqq.com Corp.
 * All Rights Reserved.
 */
package com.zhg2yqq.wheels.mvc.annotation;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * @author zhg2yqq, 2022年12月4日
 * @version zhg2yqq v1.0
 */
@Retention(RUNTIME)
@Target({FIELD, PARAMETER})
public @interface FieldEncrypt {
    /**
     * 指定加密key，当指定key为空时，默认使用全局mybatis.encryptor.password
     *
     * @return
     */
    String encryptorPassword() default "";
}
